"""
r: 只读模式，默认值
    如果文件不存在，报错
    不支持写入操作，表示只读
"""
f = open('test.txt', 'r')
# error: f.write('aaa')
f.close()

with open('test.txt', 'r') as file:
    print(file.read())

"""
w: 只写模式
    如果文件不存在，则会新建一个文件
    执行写入，会覆盖原有资源
"""
f = open('test2.txt', 'w')
f.write('aaa')
f.close()


"""
a: 追加模式
    如果文件不存在，则会新建一个文件
    在原有内容的基础上，追加内容
"""
f = open('test.txt', 'a')
f.write('xyz')

f.close()
